package przedmioty;

import postacie.Bohater;

public class Zbroja extends Przedmiot {
    private int zmniejszanieObrazen;

    public Zbroja(String nazwa, int wielkosc, int waga, int wartosc, int zmniejszanieObrazen) {
        super(nazwa, wielkosc, waga, wartosc);
        this.zmniejszanieObrazen = zmniejszanieObrazen;
    }

    @Override
    void uzyj(Bohater b) {
        b.setAktualnaZbroja(this);
    }

    @Override
    public void details() {
        System.out.println(
                "przedmioty.Przedmiot{" +
                        "ID=" + getID() +
                        ", wartosc=" + getWartosc() +
                        ", waga=" + getWaga() +
                        ", wielkosc=" + getWielkosc() +
                        ", nazwa='" + getNazwa() + '\'' +
                        ", zmniejszanieObrazen=" + zmniejszanieObrazen +
                        '}');
    }

    public int getZmniejszanieObrazen() {
        return zmniejszanieObrazen;
    }

    @Override
    public String toString() {
        return "Zbroja{" +
                "zmniejszanieObrazen=" + zmniejszanieObrazen +
                "} " + super.toString();
    }
}
